export enum MouseButton {
  NoButton = 0x00000000,
  AllButtons = 0x07ffffff,
  LeftButton = 0x00000001,
  RightButton = 0x00000002,
  MidButton = 0x00000004,
  MiddleButton = 0x00000004,
  BackButton = 0x00000008,
  XButton1 = 0x00000008,
  ExtraButton1 = 0x00000008,
  ForwardButton = 0x00000010,
  XButton2 = 0x00000010,
  ExtraButton2 = 0x00000010,
  TaskButton = 0x00000020,
  ExtraButton3 = 0x00000020,
  ExtraButton4 = 0x00000040,
  ExtraButton5 = 0x00000080,
  ExtraButton6 = 0x00000100,
  ExtraButton7 = 0x00000200,
  ExtraButton8 = 0x00000400,
  ExtraButton9 = 0x00000800,
  ExtraButton10 = 0x00001000,
  ExtraButton11 = 0x00002000,
  ExtraButton12 = 0x00004000,
  ExtraButton13 = 0x00008000,
  ExtraButton14 = 0x00010000,
  ExtraButton15 = 0x00020000,
  ExtraButton16 = 0x00040000,
  ExtraButton17 = 0x00080000,
  ExtraButton18 = 0x00100000,
  ExtraButton19 = 0x00200000,
  ExtraButton20 = 0x00400000,
  ExtraButton21 = 0x00800000,
  ExtraButton22 = 0x01000000,
  ExtraButton23 = 0x02000000,
  ExtraButton24 = 0x04000000
}